package com.cms.recursoshumanos.facade;

import com.cms.recursoshumanos.constant.Constant;
import com.cms.recursoshumanos.handler.WServiceCall;
import com.cms.recursoshumanos.json.me.JSONParser;
import com.cms.recursoshumanos.json.object.JsonObjectSetReservaciones;

public class SetReservacionesOcioActivityFacade
{
	private String strUsername, strPassword,
					strFechaReservacion, 
					strHoraInic, strDescripcion;
	private int intIdOcio;

	
	public SetReservacionesOcioActivityFacade(String user,
												String password,
												String fecha_reservacion,
												String hora_inic,
												String descripcion,
												int id_ocio)
	{
		this.strUsername = user;
		this.strPassword = password;
		this.strFechaReservacion = fecha_reservacion;
		this.strHoraInic = hora_inic;
		this.intIdOcio = id_ocio;
		this.strDescripcion = descripcion;
	}
	
	
	public String enviarSolicitud()
	{
		 
		JSONParser jParser = new JSONParser();
		return setValores(jParser.
						getJSONFromUrl(
								Constant.URL_WEBSERVICE, 
								WServiceCall.getInstance().setReservacion(strUsername, 
																			strPassword, 
																			intIdOcio, 
																			strFechaReservacion, 
																			strHoraInic, 
																			strDescripcion)));

	}
	
	public String setValores(String strResult)
	{
		JsonObjectSetReservaciones.getInstance().fromJSON(strResult);
		return JsonObjectSetReservaciones.getInstance().getResultProceso();
	}
	
	
}

